home *** CD-ROM | disk | FTP | other *** search
- TOS14FX5.PRG, ein modifiziertes TOS14FIX.PRG
- --------------------------------------------
-
-
- Das TOS14FX5-Patchprogramm gehört in den AutoOrdner und ersetzt
- das orginal TOS14FIX.PRG von ATARI, welches leider noch ein paar
- Fehler enthält. Es ist nur bei Orginal-ROMTOS 1.4 ablauffähig.
-
- Meine Version unterstützt die XBRA-Konvention, installiert einen
- CookieJar-Eintrag und behebt einen weiteren TOS-Fehler. Außerdem
- unterliegt sie einer ständigen Wartung.
-
-
- Anmerkung zu Virenkillern
- -------------------------
- Es ist bei TOS14FIX und TOS14X4 vollkommen normal, daß der Reset-,
- Xbios- und LineF-Vektor in den Bereich zwischen $600 und $800 zeigt.
- Die diesbezüglichen Warnungen von Sakrotan oder anderen Virenkillern
- können daher ignoriert werden.
- Bei der aktuellen TOS14FX5 Version zeigen die Vektoren auf folgende
- Adressen:
-
- Vektor | Adresse
- -------+--------
- Reset | $614
- Xbios | $632
- LineF | $716
- GemDos | $79C
-
-
- Anmerkung zu TOS 1.4 Derivaten
- ------------------------------
- Es gibt einige Spezial-TOS-Anpassungen, die auf dem TOS 1.4
- beruhen. Der TOS14FIX-Patch ist im Allgemeinen auf diesen
- TOS-Versionen nicht lauffähig, da bei dem Rsconf-Aufruf (zum
- Konfigurieren der RS232 Schnittstelle) direkt in das ROM
- gesprungen wird. In den meisten TOS 1.4 Derivaten sind
- allerdings die durch TOS14FIX gepatchten Probleme schon im ROM
- behoben.
-
-
- Änderungen in den einzelnen Versionen
- -------------------------------------
- Version 1.0, Berlin 1989
- ------------------------
- Nachdem die XBRA-Konvention in Deutschland veröffentlicht wurde,
- hat es mich geärgert, daß eines der zum Betrieb des TOS 1.4
- notwendigen Patchprogramme diese Konvention nicht unterstützt.
- Ich habe also eine Modifikation des TOS14FIX.PRGs vorgenommen,
- damit auch das TOS14FIX die XBRA-Konvention befolgt.
- Im März 1990 wurde das XBRA-Verfahren dann zum Standard für
- Vektoren-verändernde Programme erklärt.
-
- Version 1.1, Berlin 19.03.90
- ----------------------------
- Nachdem ich heute im FIDO-Netz von einem Fehler im Orginal TOS14FIX
- gelesen habe, habe ich ihn sofort in meiner eigenen Version des
- TOS14FIX behoben.
-
- Der Fehler trat auf, wenn Rsconf(-2,x,x,x,) aufgerufen wurde. Es
- lag daran, das das TOS14FIX die Exception nicht mit RTE sondern
- mit RTS beendet hat.
-
- Version 1.2, Berlin 12.04.90
- ----------------------------
- Ruft man unter TOS 1.4 die Funktion Mshrink mit der neuen Länge
- NULL auf, so erzeugt das TOS 1.4 einen falsch verketteten Eintrag
- in der Memory-Free-List. Bei einem Programmende wird die Liste aber
- auf seltsame Weise wieder restauriert. Der Mshrink-Fehler tritt
- z.B. auf, wenn man unter TEMPUS ein Programm nachlädt und vorher
- keine Texte geladen hat.
- Den Fehler habe ich im November 89, bei der Entwicklung von SysMon
- dem ATARI-ST SystemMonitor entdeckt, er wird auch in meiner
- OverScan-Software abgefangen. Ich dachte, daß dieser Fehler durch
- PoolFix von ATARI behoben wurde, habe aber nun im FIDO-Net eine
- gegenteilige Meldung gehört.
-
- Version 1.3, Berlin 23.04.90
- ----------------------------
- TOS14FX3 installiert nun einen Cookie mit der Kennung TFIX und
- der Versionsnummer als Wert, also $00010003 .
-
- Version 1.4, Berlin 09.12.90
- ----------------------------
- Das modulare Kontrollfeld XControl.Acc offenbarte einen Fehler bei
- den Rückgabewerten von Rsconf. Diser ist nun in der Version 1.4
- behoben. Der Cookie hat nun den Wert $00010004. (In der in OverScan
- integrierten TOS14FIX-Version trat der Fehler nicht auf)
-
- Version 1.5, Berlin 18.01.91
- ----------------------------
- Michael Ziegler hat einen Fehler im TT-TOS entdeckt, der verhindert,
- daß das Handshake mit der Funktion Rsconf() nicht richtig
- funktioniert. Um diesen zu umgehen, ruft er bei seinem GEMRZSZ 1.9
- die Funktion rsconf() mit einem für TOS14FIX und TOS14FX4 ungültigen
- Parameter auf. Die TOS14FX5-Version sollte nun auch mit GEMRZSZ 1.9
- zusammen laufen, da die Abfragen abgeändert wurden.
-
- ******************************************************************
- * *
- * Unter der Voraussetzung, daß die Dateien *
- * *
- * TOS14FIX.PRG TOS14FIX.TXT *
- * TOS14FX5.PRG TOS14FX5.TXT *
- * *
- * unverändert kopiert werden, darf TOS14FX5 für private Anwender *
- * frei kopiert und benutzt werden. Kommerzielle Nutzung in jeder *
- * Form (dies schließt auch den Vertrieb über Public-Domain- *
- * Sammeldisketten oder ähnliches ein) ist NICHT GESTATTET. *
- * *
- * Die neuste Version kann man direkt beim Autor oder in den MAUS *
- * Mailboxen beziehen. *
- * *
- ******************************************************************
-
- Mit freundlichen Grüßen
-
- Karsten Isakovic
-
- Wilmersdorfer Str.82
- D-1000 Berlin 12
-